package cn.toolck.my.spring.annotation;

import java.lang.annotation.*;

/**
 * 这里的Transactional只支持在方法上进行编写，不支持在类上进行编写，因为那一部分没有编写相应的代码
 */
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Inherited
@Documented
public @interface Transactional {
    String value();
    Class<? extends Throwable>[] rollbackFor() default {};
}
